1c92836cf19187b6cfc03f044105a21567d014e7,core/kernel/source/jetbrains/mps/smodel/Language.java,Language,getAncestorsNames,#String#,669
Before Change
for (InterfaceConceptReference icr : icd.getExtendses()) {
String fqName = NameUtil.nodeFQName(icr.getIntfc());
parents.add(fqName);
result.addAll(SModelUtil_new.getDeclaringLanguage(
icr.getIntfc(), GlobalScope.getInstance()).getAncestorsNames(
fqName));
}
}
After Change
InterfaceConceptDeclaration interfaceConcept = icr.getIntfc();
if (interfaceConcept == null) continue;
String fqName = NameUtil.nodeFQName(interfaceConcept);
Language declaringLanguage = SModelUtil_new.getDeclaringLanguage(fqName, GlobalScope.getInstance());
if (declaringLanguage == null) continue;
parents.add(fqName);
result.addAll(declaringLanguage.getAncestorsNames(fqName));
}